/**
ICompany: Sarkar software technologys
WebSite: http://www.sarkar.cn
Author: yeganaaa
Date : 11/9/17
Time: 10:52 PM
 */

package Cn.Sarkar.Entities.MMS.Independent

import Cn.Sarkar.Entities.Common.Additional.IDescription
import Cn.Sarkar.Entities.Common.Additional.IName
import Cn.Sarkar.Entities.MMS.Independent.Wallet.IMemberShipLevel
import Cn.Sarkar.Entities.MMS.Independent.Wallet.IWallet
import Cn.Sarkar.Entities.ISuper

interface IApplication : ISuper {
    var companys: MutableList<ICompany>
    var company: ICompany
    var name: IName
    var description: IDescription
    var accounts: MutableList<IAccount>
    var wallets: MutableCollection<IWallet>
    val memberShipLevels: MutableCollection<IMemberShipLevel>
}
